package transitarios.entidades.cargas;

public class Indiferenciada extends Carga {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	public Indiferenciada() {
		super();
	}

	public Indiferenciada(Carga c) {
		super(c.getNifCliente(), c.getPeso(), c.isNecessitaRefrigeracao(), c
				.isToxico());
	}

	public Indiferenciada(int nifCliente, double peso,
			boolean necessitaRefrigeracao) {
		super(nifCliente, peso, necessitaRefrigeracao, false);
	}

	@Override
	public Indiferenciada clone() {
		return new Indiferenciada(this);
	}

	@Override
	public boolean equals(Object obj) {
		return super.equals(obj);
	}

	@Override
	public final boolean isNecessitaRefrigeracao() {
		return false;
	}

	@Override
	public final boolean isToxico() {
		return false;
	}

	// ToString
	@Override
	public String toString() {
		StringBuilder s = new StringBuilder(
				"\n======Carga-Indiferenciada======");
		s.append(super.toString());
		return s.toString();
	}

}
